﻿@charset "utf-8";
/* CSS Document */
/*====================================首页=============================================*/

/* 焦点图 */
.homebanner { }
.homebanner .slideBox { height: auto; margin: 0px auto; width: 100%; overflow: hidden; position: relative; max-width: 640px; }
.homebanner .slideBox .hd { bottom: 8px; height: 25px; line-height: 25px; position: absolute; right: 10px; z-index: 1; width: 100%; left: 0; text-align: center; }
.homebanner .slideBox .hd li { display: inline-block; width: 9px; height: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; background: #dfdfdf; text-indent: -9999px; overflow: hidden; margin: 0 3px; }
.homebanner .slideBox .hd li.on { background: #bb363f; }
.homebanner .slideBox .bd { position: relative; z-index: 0; }
.homebanner .slideBox .bd li { height: auto; position: relative; }
.homebanner .slideBox .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); display: block; margin: 0 auto; padding: 0; }
/* 去掉链接触摸高亮 */
.homebanner .slideBox .bd li .tit { bottom: 8px; color: #FFFFFF; display: block; height: 25px; line-height: 25px; position: absolute; text-indent: 10px; width: 100%; }
.homebanner .slideBox li img { height: auto; width: 100%; display: block; }


.i_indexIco { background: #fff; padding: 15px 5px; position: relative; overflow: hidden; }
.i_indexIco li { float: left; width: 20%; padding: 10px 0; }
.i_indexIco li a { width: 60px; margin: 0 auto; display: block; }
.i_indexIco li a i { width: 45px; height: 45px; margin: 0 auto; display: block; }
.i_indexIco li a i img { width: 100%; }
.i_indexIco li a strong { font-weight: 400; font-size: 14px; color: #666; text-align: center; display: block; padding-top: 8px; }

.i_searchTag { position: relative; padding: 10px 0; height: 26px; line-height: 26px; overflow: hidden; }
.i_searchTag i { width: 26px; position: absolute; left: 0; background: #f5f5f5; z-index: 3; padding: 0 8px; }
.i_searchTag i img { width: 100%; }
.swiper_tage { margin-left: 40px; }
.swiper_tage span { float: left; }
.swiper_tage span a { float: left; padding: 0 5px; }

.i_pubishDiv { background: #fff; position: relative; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; overflow: hidden; }
.i_pubishDiv li { float: left; width: 50%; }
.i_pubishDiv li a { display: block; position: relative; padding: 10px 0 10px 13px; }
.i_pubishDiv li a h4 { font-size: 16px; }
.i_pubishDiv li a span { font-size: 10px; color: #999; display: block; }
.i_pubishDiv li a i { font-size: 10px; border-radius: 3px; width: 60px; padding-right: 10px; height: 20px; text-align: center; line-height: 20px; display: block; margin-top: 10px; }
.i_pubishDiv li:first-child a { border-right: 1px solid #ddd; background: url(/style/images/i_pub_1.png) no-repeat right bottom; background-size: 68px 54px; }
.i_pubishDiv li:first-child i { border: 1px solid #fda40a; color: #fda40a; background: url(/style/images/i_right.png) no-repeat right center; background-size: 9px 9px; }
.i_pubishDiv li:last-child a { background: url(/style/images/i_pub_2.png) no-repeat right bottom; background-size: 68px 54px; }
.i_pubishDiv li:last-child i { border: 1px solid #fe6f29; color: #fe6f29; background: url(/style/images/i_right2.png) no-repeat right center; background-size: 9px 9px; }

.i_marketWap { margin: 10px 0; position: relative; overflow: hidden; }
.i_marketWap .tabMenu { height: 40px; position: relative; overflow: hidden; border-bottom: 1px solid #ddd; background: #fff; }
.i_marketWap .tabMenu li { float: left; width: 33.3333%; }
.i_marketWap .tabMenu li a { display: block; line-height: 40px; border-left: 1px solid #ddd; text-align: center; font-size: 16px; color: #999; }
.i_marketWap .tabMenu li:first-child a { border: 0 none; }
.i_marketWap .tabMenu li.on a { background: #ff6900; color: #fff; }

.i_marketWap .tabMain { }
.i_marketWap .tabMain li { padding: 0 10px; margin-bottom: 10px; background: #fff; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }
.i_marketWap .tabMain li:first-child { border-top: none; }
.i_marketWap .tabMain .liTop { position: relative; overflow: hidden; padding: 15px 0 0 30px; }
.i_marketWap .tabMain .liTop h4 { font-weight: 400; line-height: 18px; font-size: 15px; }
.i_marketWap .tabMain .liTop span { display: block; padding-top: 5px; color: #999; font-size: 12px; }
.i_marketWap .tabMain .liTop i { position: absolute; left: 0; }
.i_marketWap .tabMain .liTop em { width: 27px; height: 27px; float: left; margin-right: 5px; }
.i_marketWap .tabMain .liTop em img { width: 100%; }
.i_marketWap .tabMain .liBot { position: relative; border-top: 1px solid #ddd; overflow: hidden; padding: 5px 0; margin-top: 10px; }
.i_marketWap .tabMain .liBot time { position: relative; padding-left: 30px; height: 30px; line-height: 30px; f ont-size:12px; color: #999; position: absolute; right: 100px; }
.i_marketWap .tabMain .liBot time:after { content: ""; background: url(/style/images/timeIco.png) no-repeat; background-size: 100%; width: 22px; height: 22px; position: absolute; left: 0; top: 50%; margin-top: -11px; }
.i_marketWap .tabMain .liBot .btn { float: right; }
.i_marketWap .tabMain .liBot .btn a { height: 30px; line-height: 30px; float: right; color: #fff; border-radius: 30px; background: #00aeef; padding: 0 15px 0 38px; position: relative; }
.i_marketWap .tabMain .liBot .btn a:after { content: ""; background: url(/style/images/write2Ico.png) no-repeat; background-size: 100%; width: 20px; height: 20px; position: absolute; left: 10px; top: 50%; margin-top: -10px; }
.i_marketWap .tabMain .liBot .have a { background: #dcdcdc; padding: 0 10px; }
.i_marketWap .tabMain .liBot .have a:after { display: none; }

.i_marketWap .tabMain_CG .liBot .btn a,
.i_marketWap .tabMain_JG .liBot .btn a { background: #ff6900; }

.i_marketWap .tabMain_CG .liBot .have a,
.i_marketWap .tabMain_JG .liBot .have a { background: #dcdcdc; }

.navbar { border-top: 1px solid #ddd; }
.navbar li { float: left; width: 33.3333%; height: 50px; position: relative; background: #fff; }
.navbar li a { display: block; padding: 5px 0; height: 40px; text-align: center; font-size: 12px; color: #eb6100; }
.navbar li i { width: 24px; height: 24px; display: block; margin: 0 auto; }
.navbar li i img { width: 100%; }
.navbar li .btn_onmess { background: #eb6100; border-radius: 5px 5px 0 0; position: absolute; top: -5px; width: 100%; height: 55px; color: #fff; }
.navbar li .btn_onmess i { width: 30px; height: 30px; }


/*现货*/
.proWrap { position: relative; }
.proWrap .selectUl { position: relative; overflow: hidden; }
.proWrap .selectUl li { float: left; width: 33.3333%; border-bottom: 1px solid #e5e5e5; background: #fff; }
.proWrap .selectUl li a { border-left: 1px solid #e5e5e5; display: block; text-align: center; height: 45px; line-height: 45px; }
.proWrap .selectUl li a i { color: #20dae9; font-size: 28px; display: inline-block; vertical-align: middle; margin-right: 8px; }
.proWrap .selectUl li a b { font-weight: 400; font-size: 15px; display: inline-block; vertical-align: middle; }
.proWrap .selectUl li:nth-child(1) a,
.proWrap .selectUl li:nth-child(4) a { border-left: 0 none; }
.proWrap .selectUl li.on { background: #20dae9; }
.proWrap .selectUl li.on a i { color: #fff; }
.proWrap .selectUl li.on a b { color: #fff; }

.proWrap .sortDiv { position: relative; overflow: hidden; background: #fff; border-bottom: 1px solid #e5e5e5; height: 40px; margin-top: 10px; padding: 0 10px; }
.goodsWap .sortDiv strong { float: left; color: #999; font-size: 12px; font-weight: 400; margin-right: 5px; line-height: 40px; }
.goodsWap .sortDiv .sortSp { overflow: hidden; position: relative; }
.goodsWap .sortDiv .sortSp a { float: left; margin: 0 4px; line-height: 40px; }
.goodsWap .sortDiv .sortSp b { font-weight: 400; font-size: 18px; color: #666; }
.goodsWap .sortDiv .sortSp i { float: left; width: 16px; height: 16px; margin-right: 5px; font-size: 14px; color: #999; }

.proList li { background: #fff; margin-bottom: 10px; position: relative; overflow: hidden; padding: 10px; }
.proList .pic { float: left; width: 70px; height: 70px; margin-right: 8px; }
.proList .pic img { display: block; width: 100%; }
.proList .cont { position: relative; overflow: hidden; }
.proList .cont h3 { position: relative; padding-right: 70px; font-weight: 400; padding-bottom: 5px; }
.proList .cont h3 i { margin-right: 3px; }
.proList .cont h3 strong { font-size: 14px; font-weight: 400; }
.proList .cont h3 time { position: absolute; right: 0; top: 0; font-size: 10px; color: #999; }
.proList .cont h3 time i { }
.proList .cont em { width: 22px; height: 22px; float: left; margin-right: 5px; }
.proList .cont em img { width: 100%; }
.proList .cont .name, .proList .cont .location, .proList .cont p { font-size: 10px; color: #999; line-height: 18px; }

.proList .cont .tags { overflow: hidden; }
.proList .cont .info { padding-right: 110px; position: relative; min-height: 35px; }
.proList .cont .info:after { content: ""; width: 0; height: 0; display: block; clear: both; overflow: hidden; }
.proList .cont .info .r { position: absolute; right: 0; height: 28px; bottom: 0; }
.proList .cont .info .r a { float: left; height: 28px; line-height: 28px; border-radius: 5px; color: #fff; }
.proList .cont .info .btn_wen { background: #01aef0; width: 64px; }
.proList .cont .info .btn_wen.gray { background: #999; }
.proList .cont .info .btn_wen i { margin-right: 5px; font-size: 16px; float: left; margin-left: 8px; }
.proList .cont .info .btn_phone { width: 32px; background: #02cbe5; margin-left: 10px; width: 64px; }
.proList .cont .info .btn_phone.gray { background: #999; }
.proList .cont .info .btn_phone i { margin-right: 5px; font-size: 16px; float: left; margin-left: 8px; }


.proToolWrap { background: #fff; height: 40px; position: relative; overflow: hidden; padding: 8px 10px; margin-top: 10px; box-sizing: border-box; }

/*搜索*/
.searchWrap { float: left; width: 230px; position: relative; }
.searchWrap .inputText { margin-right: 50px; }
.searchWrap .inputText .ui-input-search { border: 1px solid #ddd; border-radius: 30px; }
.searchWrap .inputText .ui-input-search input { padding-left: 30px; padding: 0; padding-left: 30px; height: 22px; min-height: auto; font-size: 12px; }
.searchWrap .inputText .ui-input-search:after { left: 10px; }
.searchWrap .searchButton { position: absolute; right: 10px; top: 0; height: 24px; width: 40px; line-height: 30px; }
.searchWrap .searchButton button { margin: 0; padding: 0; height: 24px; background: none; line-height: 24px; font-weight: 400; color: #666; font-size: 12px; }

.moreTypeBtn { float: right; width: 70px; position: relative; overflow: hidden; }
.moreTypeBtn a { float: right; font-size: 12px; color: #666; }
.moreTypeBtn a i { color: #999; margin-right: 5px; font-size: 16px; vertical-align: middle; }

.quickPubli { height: 50px; left: 0; overflow: hidden; background: #ea5413; }
.quickPubli li { float: left; width: 33.3333%; border-right: 1px solid #fff; box-sizing: border-box; height: 50px; text-align: center; }
.quickPubli li h5 { color: #fff; font-size: 14px; padding-top: 8px; }
.quickPubli li h5 i { font-size: 18px; margin-right: 5px; vertical-align: middle; }
.quickPubli li p { font-size: 10px; opacity: .8; color: #fff; margin-top: -5px; }
.quickPubli li:last-child { border: none; }

/*求购*/
.demandsWap .selectUl li a i { color: #ff6900; }
.demandsWap .selectUl li.on { background: #ff6900; }
.demandsWap .sortDiv { line-height: 40px; color: #999; }
.demandsWap .cont .info .btn_wen { background: #ea5413; }

/*加工需求**加工企业*/
.machWrap { position: relative; }
.machWrap .selectNav { position: relative; overflow: hidden; margin: 15px 10px 0; border-radius: 45px; border: 1px solid #ff6900; }
.machWrap .selectNav li { float: left; width: 50%; background: #fff; }
.machWrap .selectNav li a { display: block; text-align: center; height: 40px; line-height: 40px; color: #ff6900; }
.machWrap .selectNav li.on { background: #ff6900; }
.machWrap .selectNav li.on a { color: #fff; }
.machWrap .sortDiv { line-height: 40px; color: #999; }
.machWrap .cont .info .btn_wen { background: #ea5413; }
/*加工企业*/
.proList_qy li { background: #fff; margin-bottom: 10px; position: relative; overflow: hidden; padding: 10px 80px 10px 10px; min-height: 70px; }
.proList_qy .mod { position: relative; overflow: hidden; padding: 10px; }
.proList_qy .pic { float: left; width: 70px; height: 70px; margin-right: 8px; }
.proList_qy .pic img { display: block; width: 100%; }
.proList_qy .cont { position: relative; overflow: hidden; }
.proList_qy .cont h3 { font-size: 14px; font-weight: 400; padding-bottom: 5px; }
.proList_qy .cont p { font-size: 12px; color: #999; line-height: 18px; }
.proList_qy .opt { position: absolute; right: 10px; top: 10px; }
.proList_qy .opt a { display: block; width: 100%; height: 32px; line-height: 32px; border-radius: 5px; color: #fff; width: 66px; }
.proList_qy .opt .btn_wen { background: #01aef0; }
.proList_qy .opt .btn_wen i,
.proList_qy .opt .btn_phone i { margin-right: 5px; font-size: 16px; float: left; margin-left: 8px; }
.proList_qy .opt .btn_phone { margin-top: 8px; background: #02cbe5; }

/*新闻中心*/
/* 焦点图 */
.newbanner .slideBox { height: auto; margin: 0px auto; width: 100%; overflow: hidden; position: relative; max-width: 640px; }
.newbanner .slideBox .hd { bottom: 3px; height: 25px; line-height: 25px; position: absolute; right: 10px; z-index: 1; text-align: center; }
.newbanner .slideBox .hd li { display: inline-block; width: 9px; height: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; background: #dfdfdf; text-indent: -9999px; overflow: hidden; margin: 0 3px; }
.newbanner .slideBox .hd li.on { background: #eb6100; }
.newbanner .slideBox .bd { position: relative; z-index: 0; }
.newbanner .slideBox .bd li { height: auto; position: relative; }
.newbanner .slideBox .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); display: block; margin: 0 auto; padding: 0; }
/* 去掉链接触摸高亮 */
.newbanner .slideBox .bd li .tit { bottom: 8px; color: #FFFFFF; display: block; height: 25px; line-height: 25px; position: absolute; text-indent: 10px; width: 100%; }
.newbanner .slideBox li img { height: auto; width: 100%; display: block; }
.newbanner .slideBox strong { position: absolute; bottom: 0; left: 0; height: 30px; font-weight: 400; line-height: 30px; padding: 0 3%; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; z-index: 3; color: #fff; width: 94%; background: rgba(0,0,0,0.5); }

.newI_hot { background: #fff; padding: 5px 10px; }
.newI_hot li { border-top: 1px solid #ddd; padding: 10px 0; }
.newI_hot li .npic { float: left; margin-right: 10px; width: 60px; position: relative; overflow: hidden; }
.newI_hot li:first-child { border: 0 none; }
.newI_hot dl { }
.newI_hot dt { font-size: 19px; }
.newI_hot dd { font-size: 13px; color: #999; padding: 5px 5px 0; }

.priceToday { background: #fff; margin-top: 15px; }
.priceToday .tit { border-bottom: 1px solid #ddd; height: 40px; line-height: 40px; padding: 0 10px; }
.priceToday .tit strong { font-weight: 400; font-size: 18px; color: #002870; float: left; position: relative; padding-left: 35px; }
.priceToday .tit strong:after { content: ""; background: url(/style/images/jgIco.png) no-repeat; background-size: 100%; width: 26px; height: 26px; position: absolute; left: 0; top: 50%; margin-top: -13px; }
.priceToday .tit span { float: right; font-size: 12px; color: #999; }
.priceToday .priceBox { position: relative; }
.priceToday .priceBox .boxtitle { border-bottom: 1px solid #ddd; padding: 0 20px; }
.priceToday .priceBox .boxtitle .sp { color: #999; text-align: center; }
.priceToday .priceBox .sp { float: left; height: 39px; line-height: 40px; }
.priceToday .priceBox .sp1 { width: 40%; }
.priceToday .priceBox .sp2 { width: 30%; text-align: center; }
.priceToday .priceBox .sp3 { width: 30%; text-align: center; }
.priceToday .priceBox .contentInner { height: 159px; }
.priceToday .priceBox .contentInner li { height: 39px; position: relative; overflow: hidden; border-bottom: 1px solid #ddd; padding: 0 20px; margin: 0; }
.priceToday .priceBox .contentInner li .sp { }
.priceToday .priceBox .contentInner .sp2 { text-align: center; }
.priceToday .priceBox .contentInner .up { color: #ff5500; }
.priceToday .priceBox .contentInner .down { color: #339900; }
.priceToday .priceBox .contentInner .ping { color: #999; }
.priceToday .priceBox .contentInner .trend i { margin: 11px auto; display: block; }
.priceToday .multipleDiv { border-bottom: 1px solid #ddd; color: #ff5500; text-align: center; height: 40px; line-height: 40px; }
.priceToday .multipleDiv i { display: inline-block; vertical-align: middle; }

.priceStockTab { background: #fff; margin-top: 15px; }
.priceStockTab li { float: left; width: 50%; }
.priceStockTab li a { display: block; padding: 10px; border-left: 1px solid #ddd; }
.priceStockTab li:first-child a { border: 0 none; }
.priceStockTab li h3 { font-size: 16px; font-weight: 400; }
.priceStockTab li h3 span { font-size: 12px; color: #999; margin-left: 5px; }
.priceStockTab li .cont { background: #494949; padding: 8px 5px; color: #fff; margin-top: 3px; }
.priceStockTab li .cont i { font-size: 10px; color: #999; }
.priceStockTab li .cont b { font-size: 18px; padding: 0 3px; }
.priceStockTab li .cont em { font-style: normal; font-size: 16px; }
.priceStockTab li .cont em.up { color: #ff5500; }
.priceStockTab li .cont em.down { color: #339900; }

.newI_list { margin-top: 15px; background: #fff; }
.newI_list .title { height: 40px; padding: 0 10px; position: relative; border-bottom: 1px solid #ddd; }
.newI_list .title strong { font-weight: 400; line-height: 40px; display: block; height: 44px; color: #ff6600; font-size: 20px; margin: 0 15px; }
.newI_list .title .tag { position: absolute; right: 10px; top: 8px; }
.newI_list .title .tag a { height: 24px; padding: 0 5px; background: #c6c6c6; border-radius: 5px; font-size: 12px; color: #fff; float: left; margin-left: 10px; }
.newI_list .title .tag a.on { background: #00adef; }
.newI_list .focusDl { }
.newI_list .focusDl li { border-bottom: 1px solid #ddd; padding: 10px; }
.newI_list .focusDl li .npic { float: left; margin-right: 10px; width: 60px; position: relative; overflow: hidden; }
.newI_list .focusDl dl:first-child { border: 0 none; }
.newI_list .focusDl dt { font-size: 18px; }
.newI_list .focusDl dd { font-size: 13px; color: #999; padding: 5px 5px 0; }
/*.newI_list .conList { overflow: hidden; padding: 0 10px; }
.newI_list .conList li { position: relative; padding-right: 30px; border-bottom: 1px solid #ddd; }
.newI_list .conList li:after { content: ""; background: url(/style/images/arrowR.png) no-repeat; background-size: 100%; width: 20px; height: 20px; position: absolute; right: 0; top: 50%; margin-top: -10px; }
.newI_list .conList li a { display: block; padding: 10px 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 18px; }*/
.newI_list .conList { position: relative; padding: 0 15px; background: #fff; }
.newI_list .conList li { border-bottom: 1px solid #e5e5e5; padding: 15px 0; }
.newI_list .conList li:last-child { border: none; }
.newI_list .conList li a { display: block; display: -webkit-flex; }
.newI_list .conList li .n-detail { flex: 1; }
.newI_list .conList li .n-detail strong { display: block; font-size: 16px; font-weight: 400; height: 44px; position: relative; overflow: hidden; }
.newI_list .conList li .n-detail .info { padding-top: 10px; }
.newI_list .conList li .n-detail .info .resource { color: #999; }
.newI_list .conList li .n-detail .info time { color: #999; margin-left: 20px; }
.newI_list .conList li .n-img { width: 115px; height: 75px; position: relative; overflow: hidden; margin-left: 15px; }
.newI_list .conList li .n-img img { width: 100%; }

.newI_list .moreDiv { height: 40px; text-align: center; }
.newI_list .moreDiv a { display: block; line-height: 40px; text-align: center; font-size: 13px; color: #999; }

.newListWap .newI_list { margin-top: 5px; }
.clickmoreDiv { padding: 15px 0; }
.clickmoreDiv a { display: block; text-align: center; font-size: 13px; color: #999; }


/*新闻详情*/
.newDeTop { background: #fff; border-bottom: 1px solid #ddd; padding: 15px 10px 10px; }
.newDeTop h3 { font-size: 18px; font-weight: 400; }
.newDeTop p { padding-top: 5px; }
.newDeTop p span { font-size: 12px; color: #999; margin-right: 15px; }
.newDeMain { background: #fff; padding: 15px 10px; color: #666; line-height: 24px; }

.newAboutList { margin: 15px; background: #fff; }
.newAboutList .title { height: 25px; overflow: hidden; padding: 10px 0; }
.newAboutList .title strong { float: left; height: 24px; line-height: 24px; border-left: 2px solid #ff5500; font-weight: 400; font-size: 16px; padding-left: 8px; }
.newAboutList .conList li { border-top: 1px solid #ddd; padding: 8px 0; margin: 0 10px; }
.newAboutList .conList li a { display: block; }
.newAboutList .conList li time { font-size: 12px; color: #999; line-height: 18px; }


/*公司库*/
.companyWap { position: relative; }
.companyWap .selectUl { position: relative; overflow: hidden; }
.companyWap .selectUl li { float: left; width: 33.3333%; border-bottom: 1px solid #ddd; background: #fff; }
.companyWap .selectUl li a { border-left: 1px solid #ddd; display: block; text-align: center; height: 45px; line-height: 45px; }
.companyWap .selectUl li a i { color: #20dae9; font-size: 28px; display: inline-block; vertical-align: middle; margin-right: 8px; }
.companyWap .selectUl li a b { font-weight: 400; font-size: 15px; display: inline-block; vertical-align: middle; }
.companyWap .selectUl li:nth-child(1) a,
.companyWap .selectUl li:nth-child(4) a { border-left: 0 none; }
.companyWap .selectUl li.on { background: #20dae9; }
.companyWap .selectUl li.on a i { color: #fff; }
.companyWap .selectUl li.on a b { color: #fff; }

.companyWap .sortDiv { position: relative; overflow: hidden; background: #fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; height: 40px; margin-top: 10px; }
.companyWap .sortDiv .sortSp { margin-right: 100px; }
.companyWap .sortDiv .sortSp a { float: left; margin: 0 8px; line-height: 40px; }
.companyWap .sortDiv .sortSp b { font-weight: 400; font-size: 12px; color: #666; }
.companyWap .sortDiv .sortSp i { float: left; width: 17px; height: 17px; margin-right: 5px; margin-top: 13px; }
.companyWap .sortDiv .sortSp .ui_s1 { background: url(/style/images/sortUi_1.png) no-repeat; background-size: 100%; }
.companyWap .sortDiv .sortSp .ui_s2 { background: url(/style/images/sortUi_2.png) no-repeat; background-size: 100%; }
.companyWap .sortDiv .sortSp .ui_s3 { background: url(/style/images/sortUi_3.png) no-repeat; background-size: 100%; }

.companyWap .sortDiv .screenBtn { position: absolute; right: 10px; height: 40px; line-height: 40px; top: 0; }
.companyWap .sortDiv .screenBtn a { display: block; position: relative; padding-left: 30px; }
.companyWap .sortDiv .screenBtn .ui_scr { background: url(/style/images/screeningUi.png) no-repeat; background-size: 100%; width: 20px; height: 20px; float: left; margin: 10px 5px 0 0; }
.companyWap .sortDiv .screenBtn b { font-weight: 400; color: #00aeef; }

.companyWap .proList { margin-top: 10px; }
.companyWap .proList li { background: #fff; margin-bottom: 15px; padding: 0; }
.companyWap .proList .liTop { position: relative; overflow: hidden; padding: 10px; }
.companyWap .proList .liTop .pic { width: 70px; height: 70px; position: relative; overflow: hidden; float: left; }
.companyWap .proList .liTop .pic img { display: block; width: 70px; height: 70px; }
.companyWap .proList .liTop .cont { margin-left: 85px; min-height: 70px; }
.companyWap .proList .liTop .cont h4 { font-size: 15px; font-weight: 400; }
.companyWap .proList .liTop .cont span { display: block; color: #999; font-size: 12px; }
.companyWap .proList .liTop .cont p { color: #999; font-size: 12px; line-height: 18px; }
.companyWap .proList .liBot { position: relative; border-top: 1px solid #ddd; overflow: hidden; padding: 10px 0; background: #fff; }
.companyWap .proList .liBot a { height: 30px; line-height: 28px; text-align: center; padding: 0 10px; border: 1px solid #00aeef; border-radius: 5px; color: #00aeef; }
.companyWap .proList .liBot a i { margin-right: 8px; font-size: 18px; display: inline-block; vertical-align: middle; }
.companyWap .proList .liBot a b { font-weight: 400; display: inline-block; vertical-align: middle; }
.companyWap .proList .liBot .btn_1 { float: left; background: #fff; margin-left: 10px; }
.companyWap .proList .liBot .btn_2 { float: right; background: #ddd; color: #fff; margin-right: 10px; border: 1px solid #ddd; }
.companyWap .proList .liBot .btn_2 i { margin: 0; }
.companyWap .proList .liBot .zan { background: #ea5413; border: 1px solid #ea5413; }


/*招聘*/
.recruitWap { }
.recruitSearch { background: #fff; border-bottom: 1px solid #ddd; padding: 15px; overflow: hidden; position: relative; }
.recruitSearch .inner { overflow: hidden; position: relative; }
.recruitSearch .ui-input-search { background: #f5f5f5; height: 35px; border: 0 none; border-radius: 35px 0 0 35px; margin-right: 60px; }
.recruitSearch .ui-input-search:after { left: 10px; }
.recruitSearch .ui-input-search input { padding: 0; padding-left: 30px; height: 35px; }
.recruitSearch .ui-input-btn { position: absolute; right: 0; width: 60px; height: 35px; top: 0; border-radius: 0 35px 35px 0; }
.recruitSearch .ui-input-btn input { height: 35px; font-size: 16px; }

.recruitBtn { margin: 15px 15px 0; position: relative; overflow: hidden; }
.recruitBtn a { width: 30%; height: 40px; line-height: 40px; color: #fff; font-size: 15px; padding-left: 45px; position: relative; background: #00adef; border-radius: 40px; }
.recruitBtn a:after { content: ""; width: 20px; height: 20px; position: absolute; left: 15px; top: 50%; margin-top: -10px; }
.recruitBtn .btn_add { float: left; margin-right: 10px; }
.recruitBtn .btn_add:after { background: url(/style/images/addUi.png) no-repeat; background-size: 100%; }
.recruitBtn .btn_Release { float: right; margin-left: 10px; }
.recruitBtn .btn_Release:after { background: url(/style/images/write3Ico.png) no-repeat; background-size: 100%; }

.recruitSeUl { margin: 20px 15px 15px; }
.recruitSeUl h3 { font-size: 16px; font-weight: 400; }
.recruitSeUl li { float: left; width: 33.333%; margin-top: 10px; }
.recruitSeUl li a { display: block; margin: 0 5px; background: #fff; height: 35px; line-height: 35px; text-align: center; }

.recruitListWap { padding-bottom: 50px; }
.recruitScreen { position: relative; overflow: hidden; background: #fff; border-bottom: 1px solid #ddd; }
.recruitScreen li { float: left; width: 25%; }
.recruitScreen li .ui-select { border-right: 1px solid #e5e5e5; margin: 0; }
.recruitScreen li:last-child .ui-select { border: 0 none; }
.recruitScreen li .ui-icon-carat-d:after { background: url(/style/images/sejt.png) no-repeat; background-size: 100%; width: 8px; height: 8px; top: 50%; margin-top: -4px; }
.recruitScreen li span { font-weight: 400; }

.recruitList { }
.recruitList li { background: #fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; position: relative; }
.recruitList li a { display: block; padding: 10px 15px; position: relative; }
.recruitList li:after { content: ""; background: url(/style/images/arrowR.png) no-repeat; background-size: 100%; position: absolute; width: 20px; height: 20px; right: 15px; top: 50%; margin-top: -10px; }
.recruitList li h3 { font-weight: 400; font-size: 16px; }
.recruitList li span { display: block; font-size: 12px; color: #999; }
.recruitList li b { display: block; font-size: 18px; color: #ff6600; padding: 5px 0 0; }

.recruitZJ { position: fixed; bottom: 0; left: 0; width: 100%; height: 40px; background: #00adef; }
.recruitZJ a { display: block; text-align: center; line-height: 40px; color: #fff; font-size: 16px; }

/*招聘详细*/
.recruitDeWap { padding-bottom: 50px; }
.recruitDeWap .recrDeTop { background: #fff; padding: 10px 15px; }
.recruitDeWap .recrDeTop h3 { font-size: 16px; font-weight: 400; }
.recruitDeWap .recrDeTop b { display: block; font-size: 18px; color: #ff6600; padding: 5px 0; }
.recruitDeWap .recrDeTop time { font-size: 12px; color: #999; }

.recruitDeWap .recrDeInfor { margin-top: 10px; background: #fff; padding: 0 15px; }
.recruitDeWap .recrDeInfor li { border-top: 1px solid #ddd; padding: 10px 0; }
.recruitDeWap .recrDeInfor li:first-child { border: 0 none; }
.recruitDeWap .recrDeInfor li span { color: #999; }

.recruitDeWap .recrDeGS { background: #fff; margin-top: 10px; }
.recruitDeWap .recrDeGS a { display: block; padding: 10px 15px; position: relative; }
.recruitDeWap .recrDeGS a:after { content: ""; background: url(/style/images/arrowR.png) no-repeat; background-size: 100%; width: 20px; height: 20px; position: absolute; right: 15px; top: 50%; margin-top: -10px; }

.recruitDeWap .recrDeDescribe { background: #fff; margin-top: 10px; padding: 0 15px; position: relative; overflow: hidden; }
.recruitDeWap .recrDeDescribe h3 { height: 26px; border-left: 2px solid #ff5500; padding-left: 8px; font-size: 15px; margin: 8px 0; line-height: 26px; }
.recruitDeWap .recrDeDescribe .cont { padding: 5px 0 15px; line-height: 24px; }

.recruitDeWap .recruitDeBtn { position: fixed; bottom: 0; left: 0; width: 100%; height: 40px; }
.recruitDeWap .recruitDeBtn a { width: 50%; text-align: center; line-height: 40px; color: #fff; font-size: 16px; }
.recruitDeWap .recruitDeBtn a:first-child { float: left; background: #ef8100; }
.recruitDeWap .recruitDeBtn a:last-child { float: left; background: #00adef; }


/*强大自荐*/
#floatLayerREZJ .note span { color: #ff6600; }
#floatLayerREZJ .item { margin-top: 10px; position: relative; overflow: hidden; }
#floatLayerREZJ .item .itemInput { border: 1px solid #ddd; position: relative; border-radius: 5px; }
#floatLayerREZJ .item .itemInput .ui-input-text { border: 0 none; }
#floatLayerREZJ .item .itemInput textarea { height: 100px; }
#floatLayerREZJ .item strong { font-weight: 400; }
#floatLayerREZJ .submitDiv { margin-top: 25px; }
#floatLayerREZJ .submitDiv .ui-input-btn { border-radius: 0; border: 1px solid #009ad5; }
#floatLayerREZJ .ui-select { border: 1px solid #ddd; border-radius: 5px; }
#floatLayerREZJ .ui-select .ui-icon-carat-d { padding: 0 1em 0 0; height: 35px; }
#floatLayerREZJ .ui-select .ui-icon-carat-d span { padding: 0 10px; line-height: 35px; font-weight: 400; text-align: left; color: #999; }
#floatLayerREZJ .ui-select .ui-icon-carat-d:after { background: url(/style/images/arrowB.png) no-repeat; background-size: 100%; width: 20px; height: 20px; top: 50%; margin-top: -10px; }
#floatLayerREZJ .jlName { margin-right: 90px; height: 35px; line-height: 35px; color: #999; }
#floatLayerREZJ .jlAddBtn { position: absolute; right: 0; top: 0; width: 80px; height: 35px; }
#floatLayerREZJ .jlAddBtn a { display: block; background: #ccc; border-radius: 5px; color: #fff; text-align: center; height: 35px; line-height: 35px; }


/*公司主页*/
.companyIndexWap .gsI_top { background: #000; position: relative; height: 160px; overflow: hidden; }
.companyIndexWap .gsI_top .gsBg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.4; }
.companyIndexWap .gsI_top .gsBg img { width: 100%; }
.companyIndexWap .gsI_top .topLabel { position: absolute; background: url(/style/images/topLabel.png) no-repeat; background-size: 100%; width: 45px; height: 40px; top: 0; left: 10px; }
.companyIndexWap .gsI_top .topLabel i { display: block; font-size: 10px; text-align: center; color: #fff; line-height: 18px; }
.companyIndexWap .gsI_top .topLabel b { display: block; font-size: 16px; text-align: center; color: #fff; font-family: "Times New Roman", Times, serif; line-height: 18px; }
.companyIndexWap .gsI_top .gsName { text-align: center; color: #fff; padding-top: 40px; position: relative; }
.companyIndexWap .gsI_top .gsName h3 { font-size: 18px; text-shadow: 0 0 3px rgba(0,0,0,0.5); }
.companyIndexWap .gsI_top .gsName h3 a { color: #fff; }
.companyIndexWap .gsI_top .topBtn { position: absolute; width: 100%; bottom: 0; left: 0; height: 50px; text-align: center; }
.companyIndexWap .gsI_top .topBtn a { background: rgba(255,255,255,0.5); height: 30px; line-height: 26px; display: inline-block; padding: 0 20px; border-radius: 30px; border: 1px solid #fff; }
.companyIndexWap .gsI_top .topBtn a i { font-size: 18px; color: #fff; display: inline-block; vertical-align: middle; }
.companyIndexWap .gsI_top .topBtn a b { color: #fff; display: inline-block; vertical-align: middle; font-weight: 400; margin-left: 8px; }

.companyIndexWap .gsI_top .contactBtn { position: absolute; right: 10px; top: 10px; }
.companyIndexWap .gsI_top .contactBtn .collect { border: 1px solid #2dcad8; color: #2dcad8; }
.companyIndexWap .gsI_top .contactBtn .collectOn { border: 1px solid #ddd; color: #ddd; }
.companyIndexWap .gsI_top .contactBtn a, .listModelGird li .contactBtn span { padding: 0 5px; border-radius: 5px; margin: 0 5px; display: inline-block; height: 20px; line-height: 20px; background: #fff; }


.companyIndexWap .gsI_nav { position: relative; overflow: hidden; border-bottom: 1px solid #ddd; background: #fff; }
.companyIndexWap .gsI_nav li { float: left; width: 25%; height: 45px; }
.companyIndexWap .gsI_nav li a { display: block; border-left: 1px solid #e5e5e5; line-height: 45px; text-align: center; font-size: 16px; }
.companyIndexWap .gsI_nav li:first-child a { border: 0 none; }
.companyIndexWap .gsI_nav li.on { background: #00aeef; }
.companyIndexWap .gsI_nav li.on a { color: #fff; }

.companyIndexWap .gsI_honor { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; overflow: hidden; padding: 10px 15px; }
.companyIndexWap .gsI_honor strong { font-weight: 400; font-size: 16px; float: left; }
.companyIndexWap .gsI_honor p { float: right; }
.companyIndexWap .gsI_honor p em { width: 27px; height: 27px; float: left; margin-right: 5px; }
.companyIndexWap .gsI_honor p em img { width: 100%; }

.companyIndexWap .gsI_review { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; overflow: hidden; padding: 10px 0; }
.companyIndexWap .gsI_review h4 { font-size: 16px; padding: 0 15px 10px; }
.companyIndexWap .gsI_review ul { margin: 0 15px; }
.companyIndexWap .gsI_review li { padding: 5px; position: relative; overflow: hidden; font-size: 12px; }
.companyIndexWap .gsI_review li strong { float: left; width: 70px; height: 25px; line-height: 25px; text-align: center; border: 1px solid #ebebeb; font-size: 12px; color: #2ec6ff; border-radius: 2px; font-weight: 400; }
.companyIndexWap .gsI_review li .num { margin-left: 80px; display: block; }
.companyIndexWap .gsI_review li .num b { color: #4ecfff; }
.companyIndexWap .gsI_review li .linesp { margin-left: 80px; display: block; overflow: hidden; }
.companyIndexWap .gsI_review li .line { width: 150px; height: 10px; display: block; float: left; margin-top: 8px; margin-right: 5px; background: #daf5ff; }
.companyIndexWap .gsI_review li .line i { background: #4ecfff; display: block; height: 10px; }

.companyIndexWap .gsI_contact { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; overflow: hidden; padding: 10px 15px; }
.companyIndexWap .gsI_contact h4 { font-size: 16px; padding: 0 0 10px; }
.companyIndexWap .gsI_contact li span { color: #999; }

/*2017.8.4*/
.companyIndexWap .gsI_xianhuo { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; overflow: hidden; padding: 10px 15px; }
.companyIndexWap .gsI_xianhuo h4 { font-size: 16px; padding: 0 0 10px; }
.companyIndexWap .gsI_xianhuo h4 .more { float: right; color: #999; font-size: 12px; font-weight: 400; }
.companyIndexWap .gsI_xianhuo li { height: 35px; line-height: 35px; overflow: hidden; border-top: 1px solid #ddd; }
.companyIndexWap .gsI_xianhuo li .name { width: 70%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.companyIndexWap .gsI_xianhuo li .inform { width: 60px; height: 25px; margin: 5px 0; position: relative; }
.companyIndexWap .gsI_xianhuo li .inform .button { width: 60px; height: 25px; font-size: 14px; line-height: 25px; background: #00aeef; position: absolute; right: -1px; top: -1px; color: #fff; border: 0 none; cursor: pointer; text-align: center; }
.companyIndexWap .gsI_product { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; overflow: hidden; padding: 10px 15px; }
.companyIndexWap .gsI_product h4 { font-size: 16px; padding: 0 0 10px; }
.companyIndexWap .gsI_product h4 .more { float: right; color: #999; font-size: 12px; font-weight: 400; }
.companyIndexWap .gsI_product .mian { position: relative; overflow: hidden; }
.companyIndexWap .gsI_product ul { display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -webkit-justify-content: space-between; }
.companyIndexWap .gsI_product li { width: 48%; width: calc((100% - 10px) / 2); position: relative; overflow: hidden; box-sizing: border-box; margin-bottom: 10px; }
/*/2017.8.4*/


/*公司产品*/
.gsp_goodsWap { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; overflow: hidden; }
.gsp_goodsWap h4 { padding: 0 15px; height: 40px; line-height: 40px; font-size: 16px; }
.gsp_goodsWap .conList { padding: 0 15px; }
.gsp_goodsWap .conList li { padding: 15px 0; border-top: 1px solid #ddd; }
.gsp_goodsWap .conList li:first-child { border: 0 none; }
.gsp_goodsWap .conList li h3 { font-size: 15px; font-weight: 400; }
.gsp_goodsWap .conList li h3 span { color: #999; }
.gsp_goodsWap .conList li .inquiryDiv { position: relative; overflow: hidden; margin-top: 8px; }
.gsp_goodsWap .conList li .inquiryDiv .inputText { margin-right: 80px; border: 1px solid #00aeef; border-radius: 35px 0 0 35px; height: 35px; background: #f7f7f7; padding-left: 10px; }
.gsp_goodsWap .conList li .inquiryDiv .ui-input-text { border: 0 none; border-radius: 35px 0 0 35px; background: none; }
.gsp_goodsWap .conList li .btn { position: absolute; width: 80px; right: 0; top: 0; height: 37px; background: #00aeef; border-radius: 0 35px 35px 0; }
.gsp_goodsWap .conList li .btn a { color: #fff; display: block; text-align: center; line-height: 36px; position: relative; padding-left: 20px; }
.gsp_goodsWap .conList li .btn a:after { content: ""; background: url(/style/images/write2Ico.png) no-repeat; background-size: 100%; position: absolute; width: 20px; height: 20px; left: 10px; top: 50%; margin-top: -10px; }
.gsp_goodsWap .moreDiv { }
.gsp_goodsWap .moreDiv a { display: block; padding: 10px 0; text-align: center; color: #999; font-size: 12px; }

.gsp_proListWap { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; overflow: hidden; padding-bottom: 10px; }
.gsp_proListWap h4 { padding: 0 15px; height: 40px; line-height: 40px; font-size: 16px; }
.gsp_proListWap .conList { padding: 0 10px; overflow: hidden; }
.gsp_proListWap .conList li { float: left; width: 50%; margin: 5px 0; }
.gsp_proListWap .conList li a { display: block; margin: 0 5px; }
.gsp_proListWap .conList li .pic img { width: 100%; display: block; }
.gsp_proListWap .conList li strong { background: #f1f1f1; padding: 10px; height: 35px; line-height: 18px; font-weight: 400; display: block; overflow: hidden; }
.gsp_proListWap .moreDiv { }
.gsp_proListWap .moreDiv a { display: block; padding: 10px 0; text-align: center; color: #999; font-size: 12px; }

/*产品详细*/
.gsProductDeWap .backDiv { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; padding: 5px 15px; margin-top: 10px; }
.gsProductDeWap .backDiv a { height: 30px; line-height: 30px; display: block; position: relative; padding-left: 25px; }
.gsProductDeWap .backDiv a:after { content: ""; background: url(/style/images/arrowL.png) no-repeat; background-size: 100%; position: absolute; width: 20px; height: 20px; left: 0; top: 50%; margin-top: -10px; }

.gsProductDeWap .gsProDeInfor { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; }
.gsProductDeWap .gsProDeInfor .proDeTop { padding: 10px 15px; }
.gsProductDeWap .gsProDeInfor .proDeTop h3 { font-size: 16px; font-weight: 400; padding-bottom: 8px; }
.gsProductDeWap .gsProDeInfor .proDeTop ul { overflow: hidden; position: relative; }
.gsProductDeWap .gsProDeInfor .proDeTop li { float: left; width: 50%; marign: 5px 0; color: #666; }
.gsProductDeWap .gsProDeInfor .proDePic { padding: 15px; border-top: 1px solid #ddd; }
.gsProductDeWap .gsProDeInfor .proDePic img { max-width: 100%; }
.gsProductDeWap .gsProDeInfor .proDeMoreSm { padding: 10px 15px; border-top: 1px solid #ddd; }
.gsProductDeWap .gsProDeInfor .proDeMoreSm h4 { padding-bottom: 10px; font-size: 16px; font-weight: 400; }
.gsProductDeWap .gsProDeInfor .proDeMoreSm .cMain { line-height: 24px; color: #666; }

/*公司简介*/
.gsAboutWap { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; overflow: hidden; }
.gsAboutWap h4 { padding: 10px 15px; border-bottom: 1px solid #ddd; font-weight: 400; }
.gsAboutWap .cont { padding: 15px; line-height: 24px; color: #666; }
.gsAboutWap .cont img { max-width: 100%; }

/*公司新闻*/
.gsNewsListWap { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; overflow: hidden; }
.gsNewsListWap .tit { padding: 10px 15px; border-bottom: 1px solid #ddd; font-weight: 400; }
.gsNewsListWap .conList { padding: 0 15px; }
.gsNewsListWap .conList li a { display: block; padding: 10px 0; border-bottom: 1px solid #ddd; }
.gsNewsListWap .conList li h4 { font-weight: 400; font-size: 15px; }
.gsNewsListWap .conList li time { line-height: 18px; color: #999; font-size: 12px; }
.gsNewsListWap .moreDiv { }
.gsNewsListWap .moreDiv a { display: block; padding: 10px 0; text-align: center; color: #999; font-size: 12px; }

/*新闻详细*/
.gsNewsDeWap { }
.gsNewsDeWap .backDiv { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; padding: 5px 15px; margin-top: 10px; }
.gsNewsDeWap .backDiv a { height: 30px; line-height: 30px; display: block; position: relative; padding-left: 25px; }
.gsNewsDeWap .backDiv a:after { content: ""; background: url(/images/arrowL.png); background-size: 100%; position: absolute; width: 20px; height: 20px; left: 0; top: 50%; margin-top: -10px; }

.gsNewsDeWap .gsNewDeMain { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; }
.gsNewsDeWap .gsNewDeMain .gsnewDeTop { padding: 10px 15px; border-bottom: 1px solid #ddd; }
.gsNewsDeWap .gsNewDeMain .gsnewDeTop h3 { font-size: 16px; font-weight: 400; padding-bottom: 8px; }
.gsNewsDeWap .gsNewDeMain .gsnewDeTop p { }
.gsNewsDeWap .gsNewDeMain .gsnewDeTop p span { color: #999; margin-right: 20px; font-size: 12px; }
.gsNewsDeWap .gsNewDeMain .gsnewDeCont { padding: 15px; line-height: 24px; color: #666; }

/*人才招聘*/
.gsRecruitWap .howNum { font-size: 18px; font-weight: 400; margin-top: 15px; padding: 0 15px; position: relative; height: 30px; line-height: 30px; }
.gsRecruitWap .howNum strong { font-weight: 400; }
.gsRecruitWap .howNum span { font-size: 14px; color: #999; }
.gsRecruitWap .howNum .btn_Release { position: absolute; right: 15px; top: 0; height: 30px; line-height: 30px; width: 90px; color: #fff; font-size: 15px; padding-left: 45px; background: #00adef; border-radius: 40px; }
.gsRecruitWap .howNum .btn_Release:after { content: ""; width: 20px; height: 20px; position: absolute; left: 15px; top: 50%; margin-top: -10px; background: url(/style/images/write3Ico.png) no-repeat; background-size: 100%; }
.gsRecruitWap .reList li { background: #fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 0 10px; margin-top: 10px; }
.gsRecruitWap .reList .liTop { position: relative; overflow: hidden; border-bottom: 1px solid #ddd; padding: 10px 0; }
.gsRecruitWap .reList .liTop h4 { font-size: 16px; font-weight: 400; }
.gsRecruitWap .reList .liTop span { color: #999; font-size: 12px; }
.gsRecruitWap .reList .liTop:after { content: ""; background: url(/style/images/arrowB.png) no-repeat; background-size: 100%; width: 20px; height: 20px; position: absolute; right: 0; top: 50%; margin-top: -10px; }
.gsRecruitWap .reList .open:after { background: url(/style/images/arrowT.png) no-repeat; background-size: 100%; }

.gsRecruitWap .reList .liShow { padding: 15px; border-bottom: 1px solid #ddd; display: none; }
.gsRecruitWap .reList .liShow .zwInfro { padding-bottom: 15px; overflow: hidden; }
.gsRecruitWap .reList .liShow .zwInfro span { float: left; width: 50%; }

.gsRecruitWap .reList .btn { padding: 8px 0; position: relative; }
.gsRecruitWap .reList .btn a { display: block; width: 100px; background: #ff5500; height: 35px; line-height: 35px; border-radius: 35px; text-align: center; color: #fff; margin: 0 auto; }

/*留言*/
.gsMessageWap { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; overflow: hidden; }
.gsMessageWap h4 { padding: 10px 15px; border-bottom: 1px solid #ddd; font-weight: 400; font-size: 16px; }
.gsMessageWap h4 span { font-size: 14px; color: #999; }
.gsMessageWap h4 span b { color: #ff0000; }
.gsMessageWap .cont { padding-bottom: 20px; }
.gsMessageWap .item { margin-top: 15px; padding: 0 15px; }
.gsMessageWap .item strong { display: block; font-weight: 400; padding-bottom: 5px; }
.gsMessageWap .item strong i { color: #ff0000; }
.gsMessageWap .item .inputText .ui-input-text { border: 1px solid #ddd; }
.gsMessageWap .item .inputTextarea textarea { border: 1px solid #ddd; height: 100px !important; }
.gsMessageWap .submitDiv { margin-top: 25px; padding: 0 15px; }


/*==========================力源金属物流城=============================*/
/* 焦点图 */
.liyuanbanner { }
.liyuanbanner .slideBox { height: auto; margin: 0px auto; width: 100%; overflow: hidden; position: relative; max-width: 640px; }
.liyuanbanner .slideBox .hd { bottom: 8px; height: 25px; line-height: 25px; position: absolute; right: 10px; z-index: 1; width: 100%; left: 0; text-align: center; }
.liyuanbanner .slideBox .hd li { display: inline-block; width: 9px; height: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; background: #dfdfdf; text-indent: -9999px; overflow: hidden; margin: 0 3px; }
.liyuanbanner .slideBox .hd li.on { background: #bb363f; }
.liyuanbanner .slideBox .bd { position: relative; z-index: 0; }
.liyuanbanner .slideBox .bd li { height: auto; position: relative; }
.liyuanbanner .slideBox .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); display: block; margin: 0 auto; padding: 0; }
/* 去掉链接触摸高亮 */
.liyuanbanner .slideBox .bd li .tit { bottom: 8px; color: #FFFFFF; display: block; height: 25px; line-height: 25px; position: absolute; text-indent: 10px; width: 100%; }
.liyuanbanner .slideBox li img { height: auto; width: 100%; display: block; }

.liyuanI_grid { position: relative; background: #fff; }
.liyuanI_grid .i_grid { border-bottom: 1px solid #ddd; position: relative; overflow: hidden; }
.liyuanI_grid .i_grid a { display: block; padding: 10px; overflow: hidden; }
.liyuanI_grid .i_grid strong { display: block; font-size: 16px; color: #002870; }
.liyuanI_grid .i_grid p { color: #999; font-size: 12px; line-height: 18px; }
.liyuanI_grid .i_grid_1 { float: left; width: 50%; text-align: center; }
.liyuanI_grid .i_grid_1 a { border-right: 1px solid #ddd; }
.liyuanI_grid .i_grid_2 { float: left; width: 50%; text-align: center; }
.liyuanI_grid .i_grid_3 { clear: both; }
.liyuanI_grid .i_grid_1 i,
.liyuanI_grid .i_grid_2 i { display: inline-block; margin: 0 auto; }
.liyuanI_grid .i_grid_3 i,
.liyuanI_grid .i_grid_4 i { float: left; margin: 0 15px; }
.liyuanI_grid .i_grid_3 strong,
.liyuanI_grid .i_grid_4 strong { padding-top: 4px; }

.leaseI_list { margin-top: 15px; background: #fff; }
.leaseI_list .title { height: 40px; padding: 0 10px; position: relative; border-bottom: 1px solid #ddd; }
.leaseI_list .title strong { float: left; font-weight: 400; font-size: 16px; color: #002870; line-height: 40px; }
.leaseI_list .title .tag { position: absolute; right: 10px; top: 8px; }
.leaseI_list .title .tag a { height: 24px; padding: 0 5px; background: #c6c6c6; border-radius: 5px; font-size: 12px; color: #fff; float: left; margin-left: 10px; }
.leaseI_list .title .tag a.on { background: #00adef; }
.leaseI_list .focusDl { border-bottom: 1px solid #ddd; padding: 10px; }
.leaseI_list .focusDl dl { position: relative; overflow: hidden; }
.leaseI_list .focusDl dl:first-child { border: 0 none; }
.leaseI_list .focusDl dt { float: left; margin-right: 10px; }
.leaseI_list .focusDl dd h3 { font-size: 15px; line-height: 18px; }
.leaseI_list .focusDl dd p { color: #666; line-height: 18px; padding-top: 5px; }
.leaseI_list .focusDl dd time { color: #999; font-size: 10px; }
.leaseI_list .conList { overflow: hidden; padding: 0 10px; }
.leaseI_list .conList li { position: relative; padding-right: 30px; border-bottom: 1px solid #ddd; }
.leaseI_list .conList li:after { content: ""; background: url(/style/images/arrowR.png) no-repeat; background-size: 100%; width: 20px; height: 20px; position: absolute; right: 0; top: 50%; margin-top: -10px; }
.leaseI_list .conList li a { display: block; padding: 10px 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.leaseI_list .moreDiv { height: 40px; text-align: center; }
.leaseI_list .moreDiv a { display: block; line-height: 40px; text-align: center; font-size: 13px; color: #999; }

.lynewsI_list { margin-top: 15px; background: #fff; }
.lynewsI_list .title { height: 40px; padding: 0 10px; position: relative; border-bottom: 1px solid #ddd; }
.lynewsI_list .title strong { float: left; font-weight: 400; font-size: 16px; color: #002870; line-height: 40px; }
.lynewsI_list .conList { overflow: hidden; padding: 0 10px; }
.lynewsI_list .conList li { position: relative; padding-right: 30px; border-bottom: 1px solid #ddd; }
.lynewsI_list .conList li:after { content: ""; background: url(/style/images/arrowR.png) no-repeat; background-size: 100%; width: 20px; height: 20px; position: absolute; right: 0; top: 50%; margin-top: -10px; }
.lynewsI_list .conList li a { display: block; padding: 10px 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.lynewsI_list .moreDiv { height: 40px; text-align: center; }
.lynewsI_list .moreDiv a { display: block; line-height: 40px; text-align: center; font-size: 13px; color: #999; }

/*力源介绍*/
.lyAboutWap { }
.lyAboutWap .lyAbNav { position: relative; overflow: hidden; background: #fff; border-bottom: 1px solid #ddd; }
.lyAboutWap .lyAbNav li { float: left; width: 33.3333%; }
.lyAboutWap .lyAbNav li a { display: block; border-left: 1px solid #e5e5e5; padding: 8px 0; text-align: center; }
.lyAboutWap .lyAbNav li:first-child a { border: 0 none; }
.lyAboutWap .lyAbNav li i { width: 32px; height: 32px; display: block; margin: 0 auto; }
.lyAboutWap .lyAbNav li i img { width: 100%; }
.lyAboutWap .lyAbNav li strong { font-size: 15px; color: #666; display: block; text-align: center; font-weight: 400; padding-top: 5px; }
.lyAboutWap .lyAbNav li.on .aN1 strong { color: #ff6565; }
.lyAboutWap .lyAbNav li.on .aN2 strong { color: #f1c721; }
.lyAboutWap .lyAbNav li.on .aN3 strong { color: #38d4fb; }

.lyAboutWap .lyAboutMain { padding: 15px; background: #fff; }
.lyAboutWap .lyAboutMain img { max-width: 100%; }
.lyAboutWap .lyAboutMain p { padding: 5px 0; color: #666; line-height: 24px; }

/*租赁*/
.recruitListWap { padding-bottom: 50px; }
.leaseNav { position: relative; overflow: hidden; background: #fff; border-bottom: 1px solid #ddd; }
.leaseNav li { float: left; width: 25%; }
.leaseNav li .ui-select { border-right: 1px solid #e5e5e5; margin: 0; }
.leaseNav li:last-chidl .ui-select { border: 0 none; }
.leaseNav li .ui-icon-carat-d:after { background: url(/style/images/sejt.png) no-repeat; background-size: 100%; width: 8px; height: 8px; top: 50%; margin-top: -4px; }
.leaseNav li span { font-weight: 400; }

.leaseList { }
.leaseList dl { position: relative; overflow: hidden; background: #fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; padding: 15px; }
.leaseList dt { float: left; margin-right: 10px; }
.leaseList dd h3 { font-size: 15px; line-height: 18px; }
.leaseList dd p { color: #666; line-height: 18px; padding-top: 5px; }
.leaseList dd time { color: #999; font-size: 10px; }

/*租赁详细*/
.lyLeaseDeWap { padding-bottom: 50px; }
.lyLeaseDeWap .backDiv { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; padding: 5px 15px; margin-top: 10px; }
.lyLeaseDeWap .backDiv a { height: 30px; line-height: 30px; display: block; position: relative; padding-left: 25px; }
.lyLeaseDeWap .backDiv a:after { content: ""; background: url(/style/images/arrowL.png) no-repeat; background-size: 100%; position: absolute; width: 20px; height: 20px; left: 0; top: 50%; margin-top: -10px; }

.lyLeaseDeWap .leaseDeTop { background: #fff; position: relative; }
.lyLeaseDeWap .leasePic { height: 200px; position: relative; }
.leasePic { position: relative; overflow: hidden; max-width: 640px; /* 设置焦点图最大宽度 */ }
.leasePic .bd { position: relative; z-index: 0; }
.leasePic .bd li { height: 200px; position: relative; text-align: center; vertical-align: middle; display: -webkit-box; display: -moz-box; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-box-pack: center; -moz-box-pack: center; -webkit-box-align: center; -moz-box-align: center; }
.leasePic .bd li img { max-width: 100%; max-height: 200px; }
.leasePic .pageState { position: absolute; background: rgba(0,0,0,0.5); border-radius: 5px; padding: 3px 10px; color: #fff; right: 15px; bottom: 15px; }

.lyLeaseDeWap .detitle { padding: 15px; }
.lyLeaseDeWap .detitle h3 { font-size: 16px; font-weight: 400; }
.lyLeaseDeWap .detitle .price { font-size: 24px; color: #ff5500; }
.lyLeaseDeWap .detitle p { overflow: hidden; }
.lyLeaseDeWap .detitle p span { float: left; margin-right: 20px; font-size: 12px; color: #999; }

.lyLeaseDeWap .leaseDeHotline { background: #fff; padding: 10px 15px; color: #ff5500; margin-top: 10px; }
.lyLeaseDeWap .leaseDeHotline b { font-size: 24px; }

.lyLeaseDeWap .leaseDeInfor { background: #fff; padding: 5px 15px; margin-top: 10px; }
.lyLeaseDeWap .leaseDeInfor li span { color: #999; padding: 3px 0; }

.lyLeaseDeWap .leaseDeTabNav { margin-top: 10px; background: #f4f4f4; position: relative; overflow: hidden; }
.lyLeaseDeWap .leaseDeTabNav li { float: left; width: 50%; }
.lyLeaseDeWap .leaseDeTabNav li a { display: block; border-left: 1px solid #e5e5e5; height: 40px; line-height: 40px; text-align: center; color: #666; font-size: 16px; }
.lyLeaseDeWap .leaseDeTabNav li:first-child a { border: 0 none; }
.lyLeaseDeWap .leaseDeTabNav li.on { background: #00adef; }
.lyLeaseDeWap .leaseDeTabNav li.on a { color: #fff; }
.lyLeaseDeWap .leaseDeTabMain { background: #fff; padding: 15px; }
.lyLeaseDeWap .leaseDeTabMain img { max-width: 100%; }

.lyLeaseDeWap .leaseDeDeBtn { position: fixed; bottom: 0; left: 0; width: 100%; height: 40px; }
.lyLeaseDeWap .leaseDeDeBtn a { width: 50%; text-align: center; line-height: 40px; color: #fff; font-size: 16px; }
.lyLeaseDeWap .leaseDeDeBtn a:first-child { float: left; background: #ef8100; }
.lyLeaseDeWap .leaseDeDeBtn a:last-child { float: left; background: #00adef; }

#floatLayerZLSQ { }
#floatLayerZLSQ .note { color: #999; }
#floatLayerZLSQ .item { margin-top: 10px; position: relative; overflow: hidden; }
#floatLayerZLSQ .item .itemInput { border: 1px solid #ddd; position: relative; border-radius: 5px; }
#floatLayerZLSQ .item .itemInput .ui-input-text { border: 0 none; }
#floatLayerZLSQ .item .itemInput textarea { height: 100px; }
#floatLayerZLSQ .item strong { font-weight: 400; }
#floatLayerZLSQ .submitDiv { margin-top: 25px; }
#floatLayerZLSQ .submitDiv .ui-input-btn { border-radius: 0; border: 1px solid #009ad5; }

.lyNewsIWap .lynewsI_list { margin-top: 5px; }


/*在线留言板*/
.mesShowWap { padding-bottom: 50px; position: relative; }
.mesShowList { margin: 0 15px; }
.mesShowList .mesBox { position: relative; overflow: hidden; margin-top: 15px; }
.mesShowList .mesBox .pic { width: 60px; height: 60px; background: url(/style/images/picbg.jpg) no-repeat; background-size: 60px; position: relative; overflow: hidden; border-radius: 50%; }
.mesShowList .mesBox .pic img { border-radius: 50%; }
.mesShowList .mesBox .cont { padding: 10px 10px 5px; position: relative; border-radius: 5px; }
.mesShowList .mesBox .cont:after { content: ""; width: 0; height: 0; border-width: 8px; border-style: solid; position: absolute; top: 20px; }
.mesShowList .mesBox .cont p { border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 10px; }
.mesShowList .mesBox .cont span { display: block; padding-top: 5px; font-size: 12px; opacity: 0.6; }

.mesShowList .mesBox_O .pic { float: left; }
.mesShowList .mesBox_O .pic a { display: block; }
.mesShowList .mesBox_O .cont { margin-left: 80px; background: #fff; }
.mesShowList .mesBox_O .cont:after { left: -16px; border-color: transparent #fff transparent transparent; }

.mesShowList .mesBox_M .pic { float: right; margin-left: 20px; }
.mesShowList .mesBox_M .cont { background: #00adef; margin-right: 80px; color: #fff; }
.mesShowList .mesBox_M .cont p { border-bottom: 1px solid rgba(255,255,255,0.4); }
.mesShowList .mesBox_M .cont span { color: #fff; }
.mesShowList .mesBox_M .cont:after { right: -16px; border-color: transparent transparent transparent #00adef; }

.mesShowWap .mesShowInput { background: #f5f5f5; height: 60px; border-top: 1px solid #ddd; position: fixed; left: 0; bottom: 0; width: 100%; }
.mesShowWap .mesShowInput .inputText { margin: 10px 80px 0 10px; }
.mesShowWap .mesShowInput .inputText .ui-input-text { border: 1px solid #ddd; background: #fff; height: 38px; }
.mesShowWap .mesShowInput .inputText .ui-input-text input { height: 38px; }
.mesShowWap .mesShowInput .inputButton { position: absolute; right: 10px; top: 10px; width: 60px; }

/*在线留言板-详细页*/
.mesShowDeWap .gsI_name { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; padding: 10px 15px; position: relative; }
.mesShowDeWap .gsI_name h3 { margin-right: 80px; height: 30px; font-weight: 400; font-size: 16px; line-height: 30px; }
.mesShowDeWap .gsI_name a { background: #ff0000; height: 30px; line-height: 30px; width: 70px; border-radius: 5px; font-size: 12px; color: #fff; text-align: center; position: absolute; right: 10px; top: 10px; }
.mesShowDeWap .gsI_honor { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; overflow: hidden; padding: 10px 15px; }
.mesShowDeWap .gsI_honor strong { font-weight: 400; font-size: 16px; float: left; }
.mesShowDeWap .gsI_honor p { float: right; }
.mesShowDeWap .gsI_honor p em { width: 27px; height: 27px; float: left; margin-right: 5px; }
.mesShowDeWap .gsI_honor p em img { width: 100%; }

.mesShowDeWap .gsI_review { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; overflow: hidden; padding: 10px 0; }
.mesShowDeWap .gsI_review h4 { font-size: 16px; padding: 0 15px 10px; }
.mesShowDeWap .gsI_review ul { margin: 0 15px; }
.mesShowDeWap .gsI_review li { padding: 5px; position: relative; overflow: hidden; font-size: 12px; }
.mesShowDeWap .gsI_review li strong { float: left; width: 70px; height: 25px; line-height: 25px; text-align: center; border: 1px solid #ebebeb; font-size: 12px; color: #2ec6ff; border-radius: 2px; font-weight: 400; }
.mesShowDeWap .gsI_review li .num { margin-left: 80px; display: block; }
.mesShowDeWap .gsI_review li .num b { color: #4ecfff; }
.mesShowDeWap .gsI_review li .linesp { margin-left: 80px; display: block; overflow: hidden; }
.mesShowDeWap .gsI_review li .line { width: 150px; height: 10px; display: block; float: left; margin-top: 8px; margin-right: 5px; background: #daf5ff; }
.mesShowDeWap .gsI_review li .line i { background: #4ecfff; display: block; height: 10px; }

.mesShowDeWap .gsI_contact { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; margin-top: 10px; overflow: hidden; padding: 10px 15px; }
.mesShowDeWap .gsI_contact h4 { font-size: 16px; padding: 0 0 10px; }
.mesShowDeWap .gsI_contact li span { color: #999; }


/*===========================2016-07ADD yyf============================*/
/*留言板*/
.mesBoardList { background: #fff; }
.mesBoardList > ul > li { border-bottom: 1px solid #ddd; padding: 15px; overflow: hidden; line-height: 18px; position: relative; }
.mesBoardList .mesSide { float: left; }

.mesSide .photo { width: 40px; height: 40px; position: relative; overflow: hidden; border-radius: 40px; }
.mesSide .photo img { display: block; width: 100%; }
.mesSide .nameType { margin: 5px 5px 0; }
.mesSide .nameType span { display: block; height: 16px; line-height: 16px; color: #fff; font-size: 9px; border-radius: 20px; text-align: center; }
.mesSide .nameType span.type_qy { background: #4099e5; }
.mesSide .nameType span.type_gr { background: #1cb826; }
.mesSide .shopBtn { text-align: center; margin-top: 13px; }
.mesSide .shopBtn a { display: block; }
.mesSide .shopBtn i { font-size: 20px; color: #ccc; display: block; text-align: center; }
.mesSide .shopBtn span { color: #c5c5c5; font-size: 9px; }

.mesBoardList .mesMain { margin-left: 50px; }
.mesMain .mesTop { overflow: hidden; position: relative; padding-right: 95px; }
.mesMain .mesTop strong { display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height: 24px; line-height: 24px; font-weight: 400; font-size: 15px; }
.mesMain .mesTop .optBtn { position: absolute; right: 0; top: 0; z-index: 9; }
.mesMain .mesTop .optBtn a { float: left; margin-left: 10px; height: 22px; line-height: 22px; border-radius: 5px; padding: 0 5px; font-size: 12px; }
.mesMain .mesTop .optBtn .btn_gz { background: #fff; border: 1px solid #eb6100; color: #eb6100; }
.mesMain .mesTop .optBtn .onhave { background: #fff; border: 1px solid #ddd; color: #ccc; }
.mesMain .mesTop .optBtn .btn_lx { background: #4099e5; border: 1px solid #4099e5; color: #fff; }
.mesMain .mesTag { margin: 3px 0 0; }
.mesMain .mesTag span { color: #999; font-size: 10px; margin-right: 8px; display: inline-block; }
.mesMain .mesContent { position: relative; overflow: hidden; max-height: 36px; margin: 8px 0; }
.mesMain .mesMoreBtn { }
.mesMain .mesMoreBtn a { color: #4099e5; }
.mesMain .mesPhotoGallery { overflow: hidden; margin-top: 8px; }
.mesMain .mesPhotoGallery a { width: 50px; height: 50px; margin-right: 10px; float: left; }
.mesMain .mesPhotoGallery a img { width: 100%; }
.mesMain .mesBot { position: relative; margin-top: 8px; height: 26px; }
.mesMain .mesBot .address { float: left; font-size: 10px; color: #666; height: 20px; line-height: 20px; }
.mesMain .mesBot .address i { color: #ff6c05; font-size: 12px; float: left; }
.mesMain .mesBot time { float: left; color: #999; font-size: 10px; margin-left: 15px; height: 20px; line-height: 20px; }
.mesMain .mesBot .mesOpts { position: absolute; right: 0; top: 0; height: 20px; }
.mesMain .mesBot .mesOpts a { font-size: 24px; color: #1da7da; height: 24px; line-height: 24px; }
.mesMain .mesBot .mesOptsShow { position: absolute; right: 30px; background: #1da7da; height: 24px; border-radius: 3px; display: none; }
.mesMain .mesBot .mesOptsShow:after { content: ""; background: rgba(255,255,255,.3); height: 14px; top: 5px; left: 50%; width: 1px; position: absolute; }
.mesMain .mesBot .mesOptsShow a { color: #fff; padding: 0 5px; display: inline-block; width: 50px; text-align: center; }
.mesMain .mesBot .mesOptsShow a i { vertical-align: middle; margin-right: 5px; display: inline-block; height: 24px; line-height: 24px; }
.mesMain .mesBot .mesOptsShow a em { vertical-align: middle; display: inline-block; height: 24px; line-height: 24px; font-size: 12px; }

.mesBoardWap .mesComList { clear: both; background: #f1f1f1; margin-top: 5px; position: relative; border-radius: 3px; }
.mesBoardWap .mesComList:after { content: ""; width: 10px; height: 10px; background: #f1f1f1; position: absolute; left: 10px; top: -5px; transform: rotateZ(45deg); -webkit-transform: rotateZ(45deg); }
.mesBoardWap .mesComList .mesComZan { padding: 8px 10px; border-bottom: 1px solid #e5e5e5; color: #168eba; font-size: 12px; }
.mesBoardWap .mesComList .mesComUl { padding: 5px 0; }
.mesBoardWap .mesComList .mesComUl li { padding: 2px 10px; font-size: 13px; }
.mesBoardWap .mesComList .mesComUl li a { color: #168eba; font-weight: 400; }
.mesBoardWap .mesComList .mesComUl li em { margin-right: 3px; }
.mesBoardWap .mesComList .moreDiv { padding: 5px 0 10px; text-align: center; }
.mesBoardWap .mesComList .moreDiv a { font-size: 12px; }
.mesBoardWap .mesComList .moreDiv b { font-weight: 400; color: #47b6df; }
.mesBoardWap .mesComList .moreDiv em { color: #47b6df; text-decoration: underline; }

.mesBoardComWap .mesBoardList > ul > li { border: none; padding: 15px 15px 5px; }
.mesBoardComWap .mesComList { margin: 0 15px; }

.messWritePop { position: fixed; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; z-index: 9998; visibility: hidden; }
.messWritePop .pmessCover { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,.6); z-index: 9998; }
.messWritePop .pmessContent { position: absolute; z-index: 9999; background: #fff; width: 100%; bottom: 0; }
.messWritePop .pmessContent .pmessTit { position: relative; overflow: hidden; }
.messWritePop .pmessContent .pmessTit a { height: 40px; width: 50px; text-align: center; color: #999; text-align: center; line-height: 40px; }
.messWritePop .pmessContent .pmessTit .btn_cancel { float: left; }
.messWritePop .pmessContent .pmessTit .btn_release { float: right; }
.messWritePop .pmessContent .pmessCon { border-top: 1px solid #f2f2f2; padding: 5px 10px 15px; }
.messWritePop .pmessContent .pmessCon textarea { border: none; width: 100%; height: 120px !important; }

.messWritePop_visibility { visibility: visible; }


.popViewContact { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1400; background: rgba(0,0,0,0.5); }
.popViewContact .inpopLayout { display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; -webkit-box-align: center; position: relative; height: 100%; width: 100%; }
.inViewContace { background: #fff; border-radius: 10px; margin: 0 30px; }
.inViewContace .viewtop { height: 45px; position: relative; border-bottom: 1px solid #ddd; }
.inViewContace .viewtop strong { line-height: 45px; font-size: 16px; padding: 0 15px; font-weight: 400; }
.inViewContace .viewtop .vieClose { font-size: 14px; position: absolute; right: 15px; top: 12px; color: #999; }
.inViewContace .viewmain { padding: 15px 25px; }
.inViewContace .viewmain ul { padding: 10px 0; }
.inViewContace .viewmain li a { color: #54bd1b; }
.inViewContace .viewmain li a i { color: #dadada; margin-left: 5px; }
.inViewContace .viewmain .note { color: #ff0000; font-size: 12px; }

.floatButton { position: fixed; right: 10px; bottom: 30px; z-index: 1300; }
.floatButton a { width: 44px; height: 44px; border-radius: 44px; margin-top: 10px; display: block; text-align: center; color: #fff; }
.floatButton a.buttonTop { background: #7f7f7f; line-height: 44px; font-size: 24px; }
.floatButton a.buttonAdd { background: #57c4eb; text-align: center; display: block; line-height: 18px; }
.floatButton a.buttonAdd i { display: block; padding-top: 6px; font-size: 16px; }
.floatButton a.buttonAdd span { font-size: 10px; margin-top: -1px; display: block; text-align: center; }

.mesBoardDeTop { border-bottom: 1px solid #ddd; padding: 15px; overflow: hidden; line-height: 18px; position: relative; background: #fff; }
.mesBoardDeTop .mesSide { float: left; }
.mesBoardDeTop .mesMain { margin-left: 50px; }
.mesBoardDeTop .mesMain .shopBtn { margin-top: 13px; }
.mesBoardDeTop .mesMain .shopBtn a { display: block; }
.mesBoardDeTop .mesMain .shopBtn i { font-size: 20px; color: #ccc; display: inline-block; vertical-align: middle; margin-right: 5px; }
.mesBoardDeTop .mesMain .shopBtn span { color: #c5c5c5; font-size: 9px; display: inline-block; vertical-align: middle; }

.mesBoardDeList { margin-top: 10px; background: #fff; border-top: 1px solid #ddd; }
.mesBoardDeList li { border-bottom: 1px solid #ddd; padding: 15px; overflow: hidden; line-height: 18px; position: relative; }


/*发布留言*/
.mesBoardAddWap .uploadFile { background: #fff; border-bottom: 1px solid #ddd; padding: 10px 15px; }
.mesBoardAddWap .webuploader-container { vertical-align: middle; }
.mesBoardAddWap .uploadTips { display: inline-block; vertical-align: middle; color: #b8b8b8; }
.mesBoardAddWap .textareaDiv { background: #fff; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding: 5px 5px 10px; margin-top: 10px; position: relative; }
.mesBoardAddWap .textareaDiv textarea { width: 100%; height: 180px !important; border: none; }
.mesBoardAddWap .textareaDiv span { position: absolute; bottom: 5px; right: 5px; font-size: 10px; color: #999; }
.mesBoardAddWap .myLocation { margin-top: 10px; background: #fff; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding: 0 25px 0 15px; height: 44px; line-height: 44px; position: relative; }
.mesBoardAddWap .myLocation:after { content: "\e902"; font-family: 'icomoon'; position: absolute; right: 15px; top: 0; height: 44px; line-height: 44px; color: #e6e6e6; }
.mesBoardAddWap .myLocation strong { font-weight: 400; position: absolute; top: 0; left: 15px; }
.mesBoardAddWap .myLocation strong i { color: #ff6c05; margin-right: 5px; }
.mesBoardAddWap .myLocation span { text-align: right; display: block; margin-left: 95px; }
.mesBoardAddWap .myLocation span .ui-input-text { border: none; height: 44px; }
.mesBoardAddWap .myLocation span .ui-input-text input { height: 44px; color: #999; text-align: right; }
.mesBoardAddWap .submitBtn { margin: 15px 10px; }
.mesBoardAddWap .submitBtn a { background: #ff9900; font-size: 18px; color: #fff; line-height: 44px; height: 44px; text-align: center; display: block; border-radius: 5px; }


/*首页修改*/
.i_adsenseWap { position: relative; overflow: hidden; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 10px 0; }
.i_adsenseWap ul { margin-left: -1px; margin-top: -1px; }
.i_adsenseWap li { float: left; width: 33.3333%; border-left: 1px solid #ddd; border-top: 1px solid #ddd; box-sizing: border-box; }
.i_adsenseWap li a { display: block; }
.i_adsenseWap li a img { width: 100%; display: block; min-height: 50px; }

/*资讯页*/
.ui-panel-dismiss-open.ui-panel-dismiss-position-left { left: 140px; top: 50px; display: none; z-index: 998; }
.sidePaneMenu { z-index: 999; position: fixed; top: 50px; width: 140px; background: #f5f5f5; }
.sidePaneMenu .ui-panel-inner { padding: 0; }
.sidePaneMenu li { height: 36px; border-bottom: 1px solid #e5e5e5; }
.sidePaneMenu li a { display: block; height: 36px; line-height: 36px; text-align: center; font-size: 15px; color: #666; }

.header .ui-corner-all.btn_tMenu,
.btn_tMenu { height: 50px; padding: 0 5px; top: 0; line-height: 50px; font-weight: 400; color: #b5b5b5; }
.btn_tMenu img { width: 26px; vertical-align: middle; margin-right: 5px; }





/*搜索*/
.styles { position: absolute; right: 0; overflow: hidden; }
.styles li { float: left; }
.styles li a { float: left; height: 30px; line-height: 30px; padding: 5px 15px; }
.styles li.screenB a { border-right: 1px solid #e5e5e5; }
.styles li.screenB a { color: #ccc; font-size: 16px; font-weight: 400; }
.styles li.screenB b { font-weight: 400; }
.styles li.switchB i { float: left; color: #ccc; font-size: 16px; height: 30px; line-height: 30px; padding: 5px 15px; }


/*公司主页*/
.listModelGird { position: relative; overflow: hidden; margin: 10px; }
.listModelGird ul { display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -webkit-justify-content: space-between; }
.listModelGird li a { display: block; }
.listModelGird li .pic img { width: 100%; display: block; }
.listModelGird li .cont { padding: 8px; height: 105px; position: relative; overflow: hidden; box-sizing: border-box; }
.listModelGird li .cont h4 { font-size: 14px; font-weight: 400; }
.listModelGird li .cont span { color: #999; font-size: 10px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.listModelGird li .cont p { font-size: 12px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.listModelGird li .cont p em { color: #999; }
.listModelGird li .heart { position: absolute; right: 5px; top: 5px; color: #fff; width: 22px; height: 22px; text-align: center; line-height: 22px; }
.listModelGird li .zan { color: #ea5413; }

.listModelGird li { width: 48%; position: relative; overflow: hidden; box-sizing: border-box; margin-bottom: 10px; background: #fff; }
.listModelGird .contactBtn { position: absolute; right: 10px; top: 10px; }
.listModelGird li .contactBtn .collect { border: 1px solid #2dcad8; color: #2dcad8; }
.listModelGird li .contactBtn .collectOn { border: 1px solid #ddd; color: #ddd; }
.listModelGird li .contactBtn a, .listModelGird li .contactBtn span { padding: 0 5px; border-radius: 5px; margin: 0 5px; display: inline-block; height: 20px; line-height: 20px; background: #fff; }


#screenWapr dl.screenMemu dd li { width: 45%; }
#screenWapr dl.screenMemu dd li i { margin-right: 13px; }
#screenWapr dl.screenMemu dd li a { display: block; 100%; float: none; padding: 0 10px 0 15px; }
#screenWapr dl.screenMemu dd li a b { font-weight: 400; }


/*快速发布*/
.i_quickBtn { margin-top: 10px; }
.i_quickBtn a { display: block; }
.i_quickBtn img { max-width: 100%; display: block; }
.quickPopup { position: fixed; width: 100%; top: 0; left: 0; height: 100%; z-index: 99999; visibility: hidden; }
.quickPopup .quickPopupMask { content: ""; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,.2); z-index: 1; visibility: hidden; }
.quickPopup .quickMain { background: #fff; box-shadow: 0 2px 5px rgba(0,0,0,.3); position: relative; z-index: 5; transform: translateY(-105%); transition: transform .3s ease-in-out; -webkit-transform: translateY(-105%); -webkit-transition: transform .3s ease-in-out; }
.quickPopup .quickMain .qTit { height: 60px; line-height: 60px; font-size: 20px; font-weight: bold; text-align: center; }
.quickPopup .quickMain .qItem { border-bottom: 1px solid #e5e5e5; }
.quickPopup .quickMain .qItem .ui-input-text { border: none; padding: 0 15px; font-size: 16px; }
.quickPopup .quickMain .qTextarea .ui-input-text { height: 100px !important; }
.quickPopup .quickMain .qText .ui-input-text { height: 44px; min-height: 44px; }
.quickPopup .quickMain .qText .ui-input-text input { height: 44px; min-height: 44px; font-size: 16px; }
.quickPopup .quickMain .qButton { position: relative; overflow: hidden; border-top: 1px solid #e5e5e5; background: #f3f3f3; margin-top: 44px; }
.quickPopup .quickMain .qButton a { height: 44px; line-height: 44px; text-align: center; font-size: 18px; color: #999; box-sizing: border-box; border-left: 1px solid #e5e5e5; width: 50%; }
.quickPopup .quickMain .qButton a:first-child { border: none; float: left; }
.quickPopup .quickMain .qButton a:last-child { float: right; color: #ff6900; }
.quickPopupvis, .quickPopup .quickPopupMaskvis { visibility: visible; }
.quickPopupvis .quickMainvis { transform: translateY(0); -webkit-transform: translateY(0); }





/*制品/装饰工程*/
.ornamentWrap { position: relative; }
.ornamentWrap .selectNav { position: relative; overflow: hidden; margin: 15px 10px 0; border-radius: 45px; border: 1px solid #ff6900; }
.ornamentWrap .selectNav li { float: left; width: 33%; background: #fff; border-right: 1px solid #ff6900; }
.ornamentWrap .selectNav li:last-child { border-right: none; }
.ornamentWrap .selectNav li a { display: block; text-align: center; height: 40px; line-height: 40px; color: #ff6900; }
.ornamentWrap .selectNav li.on { background: #ff6900; }
.ornamentWrap .selectNav li.on a { color: #fff; }
.ornamentWrap .sortDiv { line-height: 40px; color: #999; }
.ornamentWrap .cont .info .btn_wen { background: #ea5413; }

/*加工企业*/

.proList_or { position: relative; overflow: hidden; margin: 10px; }
.proList_or ul { display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -webkit-justify-content: space-between; }
.proList_or li { width: 48%; width: calc((100% - 10px) / 2); position: relative; overflow: hidden; box-sizing: border-box; margin-bottom: 10px; background: #fff; }
.proList_or li .pic img { width: 100%; display: block; }
.proList_or li .cont { margin-top: 8px; padding: 8px; position: relative; overflow: hidden; box-sizing: border-box; }
.proList_or li .cont h4 { font-size: 16px; font-weight: 400; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.proList_or li .cont p { font-size: 14px; height: 48px; line-height: 24px; overflow: hidden; color: #666; }

.ornamentDeWap .leaseDeInfor { padding: 10px 15px; }
.ornamentDeWap .leaseDeInfor h5 { font-size: 16px; font-weight: 400; }
.ornamentDeWap .leaseDeInfor h5 span { color: #999; font-size: 14px; }

.ornamentDeWap .ornameTabNav { margin-top: 10px; background: #fff; position: relative; overflow: hidden; }
.ornamentDeWap .ornameTabNav li { float: left; width: 50%; }
.ornamentDeWap .ornameTabNav li a { display: block; border-left: 1px solid #e5e5e5; height: 40px; line-height: 40px; text-align: center; color: #666; font-size: 16px; }
.ornamentDeWap .ornameTabNav li:first-child a { border: 0 none; }
.ornamentDeWap .ornameTabNav li.on { background: #00adef; }
.ornamentDeWap .ornameTabNav li.on a { color: #fff; }
.ornamentDeWap .ornameTabMain_1 { padding: 15px; }
.ornamentDeWap .ornameTabMain img { max-width: 100%; }
}
